package com.applcn.message.apollo;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * com.applcn.message.apollo
 * Description:
 *
 * @author: 大妖怪
 * @date: 2020-02-14 15:41
 */
@Data
@Component
@ConfigurationProperties(prefix = "message.email")
public class EmailConfig {

    /**
     * 邮箱服务器地址
     */
    private String host;

    /**
     * 发送邮件的端口
     */
    private String port;

    /**
     * 是否需要进行身份验证,视调用的邮箱而定，比方说QQ邮箱就需要，否则就会发送失败
     */
    private Boolean auth;

    /**
     * 发件人邮箱
     */
    private String account;

    /**
     * 发件人邮箱别名
     */
    private String alias;

    /**
     * 发件人邮箱登录用户名
     */
    private String username;

    /**
     * 发件人邮箱登录密码
     */
    private String password;

    /**
     * 是否开启debug
     */
    private Boolean debug;
}
